🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: undefined
❌ No user found in request
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"naveadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"Nave HQ"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["user.create","user.read","user.update","unit.read","department.read","department.update","designation.read","designation.update","rank.read","contact.create","contact.read","contact.update","contact.export","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.manage","notification.create","notification.read","notification.update","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.respond","audit_log.read","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","file.upload","file.download","file.delete","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","permission.read","admin.access","admin.dashboard","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","contact.update","contact.export","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["unit.read"]
🔍 User permissions from DB: ["contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.conversations","dashboard.widget.online","dashboard.widget.messages","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.call","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","system_settings.backup","system_settings.restore","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.privacy","settings.preferences","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.export","dashboard.import","dashboard.manage","dashboard.admin","dashboard.settings","dashboard.users","dashboard.roles","dashboard.permissions","dashboard.widget.contacts","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart","dashboard.widget.online","dashboard.widget.security","security.view","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"email":"navy@gmail.com","role":"User","role_id":3,"name":"User"}
🔍 User role: User, Role ID: 3
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["unit.read","contact.create","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","contact.details.message","contact.details.call","contact.details.sms","contact.details.view","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.admin","dashboard.widget.contacts","dashboard.widget.online","dashboard.widget.security","contact.details.message","contact.details.call","contact.details.sms","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.call","contact.details.edit","contact.details.view","user.excel_upload","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","permission.create","permission.read","permission.update","permission.delete","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.widget.contacts","contact.details.call","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.designation","contact.details.department","contact.details.unit","contact.details.sub_department","contact.details.sub_unit","contact.details.phone","contact.details.mobile","contact.details.alternative_mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter","directory.grid_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter","directory.department_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","directory.unit_filter"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.access","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","dashboard.totalContacts","user.excel_upload","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.designation","contact.details.department","contact.details.unit","contact.details.mobile","contact.details.email"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: true
✅ Permission granted for: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: true
✅ Permission granted for: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","organization.create","organization.read","organization.update","organization.delete","organization.manage"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.users","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.users","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy","dashboard.users","dashboard.sales","dashboard.orders","dashboard.revenue","dashboard.chart"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":167,"organization_id":2,"email":"Police_admin@Police.mil.bd","role":"Police Super Admin","role_id":7,"name":"Police Super Admin"}
🔍 User role: Police Super Admin, Role ID: 7
🔍 User permissions from DB: []
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Navy_admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: Navy_admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","system_settings.read","system_settings.update","dashboard.view","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","profile_page.edit","profile_page.change_avatar","dashboard.settings","dashboard.widget.contacts","dashboard.widget.conversations","dashboard.widget.messages","contact.details.edit","contact.details.view","dashboard.widget.system","dashboard.read","directory.unit_filter","directory.grid_view","directory.tree_view","contact.details.name","contact.details.unit","contact.details.sub_department","contact.details.phone","contact.details.alternative_mobile"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Manager","role_id":5,"name":"Police Admin User"}
🔍 User role: Manager, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"User","role_id":5,"name":"NHQ Admin"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":1,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"Admin","role_id":2,"name":"NHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","message.create","message.read","message.update","message.delete","conversation.create","conversation.read","conversation.update","notification.read","notification.update","feedback.create","feedback.read","dashboard.view","file.upload","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","directory.access","directory.search","directory.filter","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","conversations.access","individual_messaging.access","individual_messaging.send","feedback_form.access","feedback_form.submit","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: true
✅ Permission granted for: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.read","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.manage_roles","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"User","role_id":5,"name":"Police Admin User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin User"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","rank.create","rank.read","rank.update","rank.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","message.create","message.read","message.update","message.delete","message.broadcast","conversation.create","conversation.read","conversation.update","conversation.delete","conversation.manage","notification.create","notification.read","notification.update","notification.delete","notification.broadcast","feedback.create","feedback.read","feedback.update","feedback.delete","feedback.respond","audit_log.read","audit_log.export","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","settings.notifications","settings.privacy","settings.preferences","role.read","role.update","role.manage_permissions","permission.read","permission.update","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","conversations.access","conversations.create_group","conversations.manage_groups","individual_messaging.access","individual_messaging.send","individual_messaging.broadcast","feedback_form.access","feedback_form.submit","feedback_form.view_responses","profile_page.access","profile_page.edit","profile_page.change_avatar","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.update"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.update"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.update"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.update"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.delete"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["file.upload"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["file.upload"]
🔍 User has required permission: true
✅ Permission granted for: ["file.upload"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.update"]
🔍 User has required permission: true
✅ Permission granted for: ["role.update"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","rank.read","contact.read","feedback.create","feedback.read","dashboard.view","file.download","profile.read","profile.update","profile.change_password","settings.access","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view","profile_page.access","profile_page.edit","profile_page.change_avatar"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","dashboard.view","dashboard.analytics","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"Asst. of CNS"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@Police.mil.bd","role":"Admin","role_id":2,"name":"Police Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":168,"organization_id":2,"email":"admin@police.mil.bd","role":"Admin","role_id":2,"name":"PHQ Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.create"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":209,"organization_id":3,"email":"user18980@navy.mil.bd","role":"Police User","role_id":3,"name":"Adnan"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":211,"organization_id":3,"email":"user11864@navy.mil.bd","role":"Police User","role_id":3,"name":"Md. Jahangir"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":216,"organization_id":3,"email":"haider@solution-world.com","role":"Police User","role_id":3,"name":"Rafiqul Haider"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":216,"organization_id":3,"email":"haider@solution-world.com","role":"Police User","role_id":3,"name":"Rafiqul Haider"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":216,"organization_id":3,"email":"haider@solution-world.com","role":"Police User","role_id":3,"name":"Rafiqul Haider"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":216,"organization_id":3,"email":"haider@solution-world.com","role":"Police User","role_id":3,"name":"Rafiqul Haider"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":216,"organization_id":3,"email":"haider@solution-world.com","role":"Police User","role_id":3,"name":"Rafiqul Haider"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":212,"organization_id":3,"email":"abdullah@solution-world.com","role":"Police User","role_id":3,"name":"Abdullah Ibn Nurul Islam"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":212,"organization_id":3,"email":"abdullah@solution-world.com","role":"Police User","role_id":3,"name":"Abdullah Ibn Nurul Islam"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":214,"organization_id":3,"email":"rashed@solution-world.com","role":"Police User","role_id":3,"name":"Rashed Ahmed"}
🔍 User role: Police User, Role ID: 3
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","profile.read","profile.update","profile.change_password","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.delete"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: true
✅ Permission granted for: ["role.manage_permissions"]
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["permission.read"]
🔍 User has required permission: true
✅ Permission granted for: ["permission.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.update"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["department.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.create"]
🔍 User has required permission: true
✅ Permission granted for: ["department.create"]
🔍 authorizePermission middleware called with permissions: ["department.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["department.update"]
🔍 User has required permission: true
✅ Permission granted for: ["department.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":24,"organization_id":1,"email":"navy@gmail.com","role":"User","role_id":5,"name":"NHQ User"}
🔍 User role: User, Role ID: 5
🔍 User permissions from DB: ["user.read","unit.read","department.read","designation.read","contact.read","file.download","settings.access","settings.profile","settings.security","directory.access","directory.search","directory.filter","directory.unit_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["department.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["department.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["department.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.delete"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.delete"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.delete"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.create"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.create"]
🔍 authorizePermission middleware called with permissions: ["contact.create"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.create"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.create"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["role.manage_permissions"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["role.manage_permissions"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.update"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.update"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.update"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":4,"organization_id":1,"email":"nhqadmin@gmail.com","role":"NHQ_Admin","role_id":6,"name":"NHQ Admin"}
🔍 User role: NHQ_Admin, Role ID: 6
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","audit_log.read","audit_log.delete","audit_log.export","dashboard.view","dashboard.reports","profile.read","profile.update","profile.change_password","settings.access","settings.profile","settings.security","admin.access","admin.dashboard","admin.analytics","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.department_filter","directory.grid_view","directory.tree_view"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["user.read"]
🔍 User has required permission: true
✅ Permission granted for: ["user.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["designation.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["designation.read"]
🔍 User has required permission: true
✅ Permission granted for: ["designation.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["organization.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["organization.read"]
🔍 User has required permission: false
❌ Insufficient permissions - User does not have: ["organization.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["unit.read"]
🔍 User has required permission: true
✅ Permission granted for: ["unit.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["permission.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["unit.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["user.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["role.manage_permissions"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":2,"organization_id":1,"email":"s_admin@gmail.com","role":"Super Admin","role_id":1,"name":"Super Admin"}
✅ Super Admin detected - granting full access
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 authorizePermission middleware called with permissions: ["contact.read"]
🔍 req.user: {"id":3,"organization_id":3,"email":"admin@gmail.com","role":"Admin","role_id":2,"name":"Admin"}
🔍 User role: Admin, Role ID: 2
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
🔍 User permissions from DB: ["user.create","user.read","user.update","user.delete","user.export","user.import","unit.create","unit.read","unit.update","unit.delete","department.create","department.read","department.update","department.delete","designation.create","designation.read","designation.update","designation.delete","contact.create","contact.read","contact.update","contact.delete","contact.export","contact.import","system_settings.read","dashboard.view","dashboard.analytics","dashboard.reports","dashboard.customize","file.upload","file.download","file.delete","file.manage","settings.access","settings.profile","settings.security","role.create","role.read","role.update","role.delete","role.manage_permissions","permission.create","permission.read","permission.update","permission.delete","directory.access","directory.search","directory.filter","directory.export","directory.unit_filter","directory.grid_view","directory.tree_view","role_management.access","role_management.assign_roles","role_management.view_hierarchy"]
🔍 Required permissions: ["contact.read"]
🔍 User has required permission: true
✅ Permission granted for: ["contact.read"]
